package com.zb.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author WEN
 * @Date 2024/3/4 0004
 **/
@Data
@ApiModel("工单导出字段结果结果对象")
public class WorkExportFieldResultVo {
    @ApiModelProperty(value = "模块类型")
    private String module;


    @ApiModelProperty(value = "服务商")
    private String network;

    @ApiModelProperty(value = "服务商负责人名称")
    private String networkManager;

    @ApiModelProperty(value = "服务商负责人手机号")
    private String networkManagerPhone;

    @ApiModelProperty(value = "工程师")
    private String networkEmp;

    @ApiModelProperty(value = "工程师手机号")
    private String networkEmpPhone;

    @ApiModelProperty(value = "工单等级")
    private String workLevel;

    @ApiModelProperty(value = "客服")
    private String emp;

    @ApiModelProperty(value = "工单单号")
    private String workNo;

    @ApiModelProperty(value = "工单完工时间")
    private Date endTime;

    @ApiModelProperty(value = "工单总费用")
    private BigDecimal totalPrice;

    @ApiModelProperty(value = "工单状态")
    private String status;

    @ApiModelProperty(value = "工单质保状态：false-保内，true-保外")
    private String overinsured;

    @ApiModelProperty(value = "质保天数")
    private Integer warrantyDay;

    @ApiModelProperty(value = "支付费用")
    private BigDecimal payPrice;

    @ApiModelProperty(value = "收入费用")
    private BigDecimal incomePrice;

    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    @ApiModelProperty(value = "更新时间")
    private Date updateTime;

    @ApiModelProperty(value = "客户名称")
    private String username;

    @ApiModelProperty(value = "客户手机号")
    private String userPhone;

    @ApiModelProperty(value = "客户地址")
    private String userAddress;

    @ApiModelProperty(value = "申请服务费用名称")
    private String workFeeApplyName;

    @ApiModelProperty(value = "申请服务费用价格")
    private String workFeeApplyPrice;

    @ApiModelProperty(value = "申请服务费用数量")
    private String workFeeApplyQty;

    @ApiModelProperty(value = "审核通过的服务费用名称")
    private String workFeeReviewPassedName;

    @ApiModelProperty(value = "审核通过的服务费用价格")
    private String workFeeReviewPassedPrice;

    @ApiModelProperty(value = "审核通过的服务费用数量")
    private String workFeeReviewPassedQty;

    @ApiModelProperty(value = "申请配件费用名称")
    private String workPartApplyName;

    @ApiModelProperty(value = "申请配件价格")
    private String workPartApplyPrice;

    @ApiModelProperty(value = "申请配件数量")
    private String workPartApplyQty;

    @ApiModelProperty(value = "审核通过的配件名称")
    private String workPartReviewPassedName;

    @ApiModelProperty(value = "审核通过的配件价格")
    private String workPartReviewPassedPrice;

    @ApiModelProperty(value = "审核通过的配件数量")
    private String workPartReviewPassedQty;




}
